解决错误 org.apache.ibatis.type.TypeException: The alias xxx is already mapped to the value xxxxx

您所在的位置:网站首页 uts address 解决错误 org.apache.ibatis.type.TypeException: The alias xxx is already mapped to the value xxxxx

解决错误 org.apache.ibatis.type.TypeException: The alias xxx is already mapped to the value xxxxx

#解决错误 org.apache.ibatis.type.TypeException: The alias xxx is already mapped to the value xxxxx| 来源: 网络整理| 查看: 265

具体错误信息如下:其实就是此类名和其他包有冲突,比如我下方的ibatis 报 Link 别名已经存在。

那么解决办法就是声明一个别名就好了:使用注解

@Alias("cm_link") Caused by: org.apache.ibatis.type.TypeException: The alias 'Link' is already mapped to the value 'cn.changemax.model.Link'. at org.apache.ibatis.type.TypeAliasRegistry.registerAlias(TypeAliasRegistry.java:157) at org.apache.ibatis.type.TypeAliasRegistry.registerAlias(TypeAliasRegistry.java:147) at org.apache.ibatis.type.TypeAliasRegistry.registerAliases(TypeAliasRegistry.java:136) at org.mybatis.spring.SqlSessionFactoryBean.lambda$buildSqlSessionFactory$2(SqlSessionFactoryBean.java:450) at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) at org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:449) at org.mybatis.spring.SqlSessionFactoryBean.afterPropertiesSet(SqlSessionFactoryBean.java:408) at org.mybatis.spring.SqlSessionFactoryBean.getObject(SqlSessionFactoryBean.java:541) at org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration.sqlSessionFactory(MybatisAutoConfiguration.java:150) at org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$52587dad.CGLIB$sqlSessionFactory$1() at org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$52587dad$$FastClassBySpringCGLIB$$321941e.invoke() at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) at org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$52587dad.sqlSessionFactory() at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ... 100 common frames omitted

 

代码如下:

/** * @program: cm-network-squirrel * @description: 影视链接 * @author: Wang Ji * @create: 2020/06/06 21:36 */ @Entity @Data @Table(name = "cm_link") @Alias("cm_link") @Accessors(chain = true) public class Link implements Serializable, Cloneable { private static final long serialVersionUID = 2864412204344219677L; /** * 主键 */ @Id @GeneratedValue(strategy = GenerationType.AUTO) private String id; }

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3